Skip to main content

Full text of "USPTO Patents Application 10780146"

See other formats


Application No. 10/780,146 



Atty. Docket No. BP2970 



CLAIM AMENDMENTS 

1. (Withdrawn) A Voice over Internet Protocol (VoIP) terminal, comprising: 

a network interface that communicates with a servicing network to service 
packetized communications; 

a processing unit communicatively coupled to the network interface; 

a programmable COder/DECoder (CODEC) communicatively coupled to and 
controlled by the processing unit that converts incoming packetized communications to 
incoming user communications and that converts outgoing user communications to 
outgoing packetized communications according to a selected coding scheme; 

a user interface communicatively coupled to the programmable CODEC that 
receives the incoming user communications and that produces the outgoing user 
communications; 

whereby the processing unit monitors the serviced packetized communications to 
determine a communication quality level delivered by the network interface; and 

whereby the processing unit chooses the selected coding scheme from a plurality 
of supported coding schemes based upon the communication quality level. 

2. (Withdrawn) The VoIP terminal of Claim 1, whereby the processor communicates 
with a far-end terminal to determine the selected coding scheme. 

3. (Withdrawn) The VoIP terminal of Claim 1, wherein the supported coding 
schemes comprise at least one audio and/or video coding scheme selected from the group 

consisting of: 

Huffman encoding, ITU-T G.711, u-law, A-law, CCITT G.721, CCITT G.723, 
ITU-T G.726, ITU-T G.723.1, ITU-T G.723.1A, ITU-T G.729, ITU-T G.729A, ITU-T 
G.729AB, ITU-T G.729E, ITU-T G.728, ITU-T G.722, ITU-T G.722.1, ITU-T G.722.2, 
GSM-EFR, GSM AMR, IMA/DVI ADPCM, Microsoft ADPCM,LPC-10E, CELP GSM 

06.10, shorten. Real Audio, MPEG, ACE and MACE. 

4. (Withdrawn) The VoIP terminal of Claim 1, further comprising: 
a jitter buffer 



2 



Application No. 10/780,146 



Atty. Docket No. BP2970 



whereby the processing unit monitors the latency of the jitter buffer to determine 
the communication quality level. 

5. (Withdrawn) The VoIP terminal of Claim 1, whereby the processing unit further 
interacts with a far-end terminal in choosing the selected coding scheme. 

6. (Withdrawn) The VoIP terminal of Claim 1, whereby the network interface 
monitors a plurality of APs and selects a servicing AP based upon an expected service 
quality level. 

7. (Withdrawn) The VoIP terminal of Claim 1, whereby the network interface 
comprises a wireless interface operable to: 

monitor a plurality of access points (APs); 

query at least one of the plurality of APs to determine a service quality that could 
be provided by the AP; and 

registers with a new AP when a service quality to be provided by the new 
sei vicing AP exceeds a service quality provided by the servicing AP by a predetermined 
service quality level. 

8. (Withdrawn) The VoIP terminal of Claim 1, wherein the user communications are 
audio communications. 

9. (Withdrawn) The VoIP terminal of Claim 1, wherein the user communications are 
audiovisual communications. 

10. (Withdrawn) The VoIP terminal of claim 9, wherein the audiovisual 
communications are video conferencing communications. 

11. (Withdrawn) The VoIP terminal of Claim 1, the user communications are video 
communications . 



3 



Application No. 10/780,146 



Atty. Docket No. BP2970 



12. (Currently Amended) A method of servicing real-time communications to a 
Wireless Local Area Network (WLAN) terminal, comprising: 

receiving incoming and outgoing user communications at a user interface of a 

WLAN terminal; 

selecting an initial coding scheme from a plurality of supported coding schemes 
with a programmable COder/DECoder (CODEC), each of the plurality of supported 
coding schemes being associated with a different one of a plurality of codec protocols; 

converting incoming user communications from packetized communications and 
outgoing user conmiunications to packetized conmiunications according to the selected 
coding scheme; 

exchanging packetized communications between a servicing Access Point (AP) of 
the WLAN and the WLAN terminal at a communication quality level; 

measuring the communication quality level of an uplink path from the WLAN 
terminal to the AP, the communication quality level being based on latency of the 
outgoing user communications received at the AP; and 

revising the selected coding scheme for both the incoming user communications 
and the outgoing user communications from the plurality of supported coding scliemes 
based upon only the communication quality level of the uplink path deUvered between 
the AP and WLAN terminal . 

13. (Original) The method of Claim 12, further comprising: 

exchanging packetized communications between the WLAN terminal and a far- 
end terminal; 

monitoring a communication quality level between the WLAN terminal and the 
far-end terminal to determine the communication quality level delivered between the 
WLAN terminal and the far-end terminal; and 

revising the selected coding scheme from the plurality of supported coding 
schemes based upon the conmiunication quality level delivered between the WLAN 
terminal and the far-end terminal. 



4 



Application No. 10/780,146 



Atty. Docket No. BP2970 



14. (Original) The method of Claim 13, wherein the supported coding schemes 
comprise at least one audio and/or video coding scheme selected from the group 
consisting of Huffman encoding, ITU-T G.711, u-law, A-law, CCITT G.721, CCITT 
G.723, rrU-T G.726, ITU-T G.723.1, ITU-T G.723.1A, ITU-T G.729, ITU-T G.729A, 
ITU-T G.729 AB, ITU-T G.729E, ITU-T G.728, ITU-T G.722, ITU-T G.722.1, ITU-T 
G.722.2, GSM-EFR, GSM AMR, IMA/DVI ADPCM, Microsoft ADPCM,LPC-10E, 
CELP GSM 06.10, shorten. Real Audio, MPEG, ACE and MACE. 

15. (Previously Presented) The method of Claim 13, further comprising monitoring 
the latency of a jitter buffer to determine the communication quality level between the AP 
and WLAN terminal. 

16. (Previously Presented) The method of Claim 13, further comprising interacting 
with the far-end terminal to revise the selected coding scheme. 

17. (Original) The method of Claim 12, further comprising monitoring a plurality of 
APs by the wireless terminal and selecting the servicing AP based upon an expected 
service quality level. 

18. (Original) The method of Claim 17, wherein monitoring the plurality of APs 
further comprises: 

querying at least one of the plurality of APs to determine the expected service 
quality level from the AP; and 

registering with a new servicing AP when the expected sei-vice quality level to be 
provided by the new servicing AP exceeds the expected service quality level provided by 
the servicing AP by a predetermined service quality level. 

19. (Original) The method of Claim 12, wherein the user communications are audio 
communications . 



5 



Application No. 10/780,146 



Atty. Docket No. BP2970 



20. (Original) The method of Claim 12, wherein the user communications are 
audiovisual communications. 

21. (Original) The method of Claim 12, wherein the audiovisual communications are 
video conferencing communications. 

22. (Original) The method of Claim 12, wherein the user communications are video 
communications . 

23. (Currently Amended) A Wireless Local Area Network (WLAN) terminal, 

comprising: 

a wireless interface that communicates with a servicing Access Point (AP) of the 
WLAN to service packetized communications; 

a processing unit communicatively coupled to the wireless interface, whereby the 
processor communicates with a far-end terminal; 

a programmable COder/DECoder (CODEC) communicatively coupled to and 
controlled by the processing unit that converts incoming packetized communications to 
incoming user communications and that converts outgoing user communications to 
outgoing packetized communications according to a selected coding scheme; 

a user interface communicatively coupled to the programmable CODEC that 
receives the incoming user communications and that produces the outgoing user 
communications; 

whereby the processing unit chooses the selected coding scheme for converting 
both the incoming packetized communications to the incoming user communications and 
the outgoing user communications to the outgoing packetized communications from a 
plurality of supported coding schemes, each associated with a different one of a plurality 
of codec protocols, based upon the selected to be the same as a coding scheme assigned 
by the AP in response to the AP measuring a communication quality level of an uplink 
path from the WLAN terminal to the AP, the communication quality level being based on 
latency of the outgoing user communications received at the AP, the selected coding 



6 



Application No. 10/780,146 



Atty. Docket No. BP2970 



scheme being assigned based upon only the communication quality level of the uplink 
path between the AP and WLAN terminal . 

24. (Original) The WLAN teraiinal of Claim 23, wherein the supported coding 
schemes comprise at least one audio and/or video coding scheme selected from the group 
consisting of Huffman encoding, ITU-T G.711, u-law, A-law, CCITT G.721, CCITT 
G.723, rrU-T G.726, ITU-T G.723.1, ITU-T G.723.1A, ITU-T G.729, ITU-T G.729A, 
ITU-T G.729 AB, ITU-T G.729E, ITU-T G.728, ITU-T G.722, ITU-T G.722.1, ITU-T 
G.722.2, GSM-EFR, GSM AMR, IMA/DVI ADPCM, Microsoft ADPCM,LPC-10E, 
CELP GSM 06.10, shorten. Real Audio, MPEG, ACE and MACE. 

25. (Previously Presented) The WLAN terminal of Claim 23, further comprising: 

a jitter buffer whereby the processing unit monitors that latency of the jitter buffer 
to determine the communication quality level. 

26. (Original) The WLAN terminal of Claim 25, whereby the wireless interface 
monitors a plurality of APs and selects a servicing AP based upon an expected service 
quality level. 

27. (Original) The WLAN terminal of Claim 23, whereby the wireless interface: 
monitors a plurality of APs; 

queries at least one of the plurality of APs to determine a service quality that 
could be provided by the AP; and 

registers with a new AP when a service quality to be provided by the new 
servicing AP exceeds a service quality provided by the servicing AP by a predetermined 
service quality level. 

28. (Previously Presented) The WLAN terminal of Claim 23, wherein the user 
communications are audio communications. 



7 



Application No. 10/780,146 



Atty. Docket No. BP2970 



29. (Previously Presented) The WLAN terminal of Claim 23, wherein the user 
communications are audiovisual communications. 

30. (Previously Presented) The WLAN terminal of claim 29, wherein the audiovisual 
communications are video conferencing communications. 

31. (Previously Presented) The WLAN terminal of Claim 23, wherein the user 
communications are video communications. 

32. (Currently Amended) A Wireless Local Area Network (WLAN) terminal, 

comprising: 

a wireless interface that communicates with a servicing Access Point (AP) of the 
WLAN to service packetized communications; 

a processing unit communicatively coupled to the wireless interface; 

a programmable COder/DECoder (CODEC) communicatively coupled to and 
controlled by the processing unit that converts incoming packetized communications to 
incoming user communications and that converts outgoing user communications to 
outgoing packetized communications according to a selected coding scheme; 

a user interface communicatively coupled to the programmable CODEC that 
receives the incoming user communications and that produces the outgoing user 
communications; 

whereby the processing unit chooses the selected coding scheme for converting 
both the incoming packetized communications to the incoming user communications and 
the outgoing user communications to the outgoing packetized communications from a 
plurality of supported coding schemes, each associated with a different one of a plurality 
of codec protocols, based upon the selected to be the same as a coding scheme assigned 
by the AP in response to the AP measuring a communication quality level of an uplink 
path from the WLAN terminal to the AP, the communication quality level being based on 
latency of the outgoing user communications received at the AP, the selected coding 
scheme being assigned based upon only the communication quality level of the uplink 
path . 

8 



Application No. 10/780,146 



Atty. Docket No. BP2970 



33. (Previously Presented) The WLAN terminal of Claim 32, whereby the processor 
communicates with a far-end terminal to indicate the selected coding rate. 

34. (Previously Presented) The WLAN terminal of Claim 32, wherein the supported 
coding schemes comprise at least one audio and/or video coding scheme selected from 
the group consisting of: 

Huffman encoding, ITU-T G.711, u-law, A-law, CCITT G.721, CCITT G.723, 
ITU-T G.726, ITU-T G.723.1, ITU-T G.723.1A, ITU-T G.729, ITU-T G.729A, ITU-T 
G.729AB, ITU-T G.729E, ITU-T G.728, ITU-T G.722, ITU-T G.722.1, ITU-T G.722.2, 
GSM-EFR, GSM AMR, IMA/DVl ADPCM, Microsoft ADPCM,LPC-10E, CELP GSM 
06.10, shorten. Real Audio, MPEG, ACE and MACE. 

35. (Previously Presented) The WLAN terminal of Claim 32, further comprising: 
a jitter buffer 

whereby the processing unit monitors the latency of the jitter buffer to determine 
the communication quality level. 

36. (Previously Presented) The WLAN terminal of Claim 32, whereby the processing 
unit further interacts with a far-end terminal in choosing the selected coding scheme. 

37. (Previously Presented) The WLAN terminal of Claim 32, whereby the wireless 
interface monitors a plurality of APs and selects a servicing AP based upon an expected 

service quality level. 

38. (Previously Presented) The WLAN terminal of Claim 32, whereby the wireless 
interface: 

monitors a plurality of APs; 

queries at least one of the plurality of APs to determine a service quality that 
could be provided by the AP; and 



9 



Application No. 10/780,146 



Atty. Docket No. BP2970 



registers with a new AP when a service quality to be provided by the new 
servicing AP exceeds a service quality provided by the servicing AP by a predetermined 
service quality level. 

39. (Previously Presented) The WLAN terminal of Claim 32, wherein the user 
communications are audio communications. 

40. (Previously Presented) The WLAN terminal of Claim 32, wherein the user 
communications are audiovisual conmiunications. 

41. (Previously Presented) The WLAN terminal of claim 40, wherein the audiovisual 
communications are video conferencing communications. 

42. (Previously Presented) The WLAN terminal of Claim 32, the user 
communications are video communications. 



10